package com.dog.basics.bean.dto.admin.common;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;


@Data
@ApiModel(value = "")
public class PositioninfoAddDto {

    /**
     * 省市区标识
     */
    @ApiModelProperty(value = "省市区标识", dataType = "Long" ,required = true)
    private Long areaId;

    /**
     * 父类省市区标识
     */
    @ApiModelProperty(value = "父类省市区标识", dataType = "Long" ,required = true)
    private Long parentId;

    /**
     * 简称
     */
    @ApiModelProperty(value = "简称", dataType = "String" ,required = true)
    private String abbrName;

    /**
     * 全称
     */
    @ApiModelProperty(value = "全称", dataType = "String" ,required = true)
    private String areaName;


    /**
     * 拼音
     */
    @ApiModelProperty(value = "拼音", dataType = "String"  ,required = false)
    private String pingYin;

    /**
     * 邮编
     */
    @ApiModelProperty(value = "邮编", dataType = "String" ,required = false )
    private String postCode;

    /**
     * 固话编号
     */
    @ApiModelProperty(value = "固话编号", dataType = "String"  ,required = false)
    private String trunkCode;

    /**
     * 首拼
     */
    @ApiModelProperty(value = "首拼", dataType = "String"  ,required = false)
    private String initials;

    /**
     * 经度
     */
    @ApiModelProperty(value = "经度", dataType = "BigDecimal" ,required = false)
    private BigDecimal lng;

    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度", dataType = "BigDecimal"  ,required = false)
    private BigDecimal lat;

    /**
     * 等级
     */
    @ApiModelProperty(value = "等级 1:省 2:市 3:区", dataType = "Integer" ,required = true)
    private Integer level;

    /**
     * 区号
     */
    @ApiModelProperty(value = "区号", dataType = "String" ,required = false)
    private String areaCode;

    /**
     * 地区类型
     */
    @ApiModelProperty(value = "地区类型", dataType = "String" ,required = false)
    private String areaType;

    /**
     * 排序号
     */
    @ApiModelProperty(value = "排序号", dataType = "Integer" ,required = false)
    private Integer sort;

    /**
     * 是否使用: 0是 1否
     */
    @ApiModelProperty(value = "是否使用: 0是 1否", dataType = "Integer",required = false)
    private Integer isUse;
}
